package com.code.generator.sqlgenerator;

import com.code.entity.generator.SqlGenerator;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class GenerateSql {
    //指定生成版本
    static String VERSION = "1.0";

    public static void generate(String[] args) {
        if (args != null && args.length > 0) {
            if (!SqlGenerator.isNumber(VERSION = args[0])) {
                log.info(" 生成Sql失败，输入的版本号 " + VERSION + " 不是有效的数字！");
            }
        }
        log.info(" 开始生成Sql，版本号为" + VERSION + "...");
        try {
            SqlGenerator.generate(VERSION);
            log.info(" Sql生成成功");
        } catch (Exception e) {
            log.error(" Sql生成失败..." + e.getCause());
            e.printStackTrace();
        }

    }
}
